seed drill machine - Turkish English Dictionary